const layer = layui.layer
const form = layui.form
initUserInfo()

// * 1. 加载用户信息
function initUserInfo() {
  // 1.1 发起网络请求 【携带token】
  // 如何在请求前统一做操作?
  $.get('https://zhi.zeng.pub/big-event/my/userinfo').then((res) => {
    // 1.2 判断是否登录
    if (res.code !== 200) return layer.msg('加载失败')
  console.log(res.data)
    // 1.3 将信息显示在页面中
    form.val('user-form', res.data)
  })
}

// 2. 更新用户信息
$('.layui-form').on('submit', function () {
  // 2.1 获取表单内容
  const data = form.val('user-form')
  // 2.2 发起网络请求 更改用户信息
  $.post('https://zhi.zeng.pub/big-event/my/userinfo', data).then((res) => {
    // 2.3 判断结果
    if (res.code !== 200) return layer.msg(res.msg || '修改失败')

    // 2.4 提示信息
    layer.msg('修改成功')
  })
  return false
})
